Lenguaje PHP

Mostrar error Mysql y PHP

Mostrar error Mysql y PHP, Siempre después de ejecutar nuestras conexiones a la base de datos MYSQL o sino un comando de select, insert, udpate de nuestros registros estos simplemente no se ejecutan, es decir:

  • No Visualiza los registros.
  • Nos editan los registros.
  • No insertan los registros.

Que hacer en estos casos para poder visualizar donde está el error, revisar línea a línea a veces es complicado, pensando en esto PHP y MYSQL nos tienen una solución saludable para poder solucionar estos inconvenientes que podríamos tener a la hora de elaborar una página web o proyecto web.

La tarea seria visualizar en una línea de código donde se originó el mensaje de error, para ello aquí en este post daremos solución a estos casos y de una manera sencilla podremos darle solución agregándole unas variables a nuestras consultas a la base de datos. Veamos:

Mostrar error Mysql y PHP

  1. Usa la funcion die()
or die(mysql_error());

Ejemplo de eso completo de esta función:

mysql_query() or die(mysql_error());
$sql = 'SELECT * FROM paises WHERE showpe=1  ORDER BY position';
$resultado = mysql_query($sql) or die(mysql_error());

2. Usablidad en Mysqli para mostrar error:

mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link));
# mysqli_query($link,$query) Devuelve 0 si hay un error. 
# mysqli_error($link) Devuelve una cadena con el último mensaje de error

También puede usar esto para imprimir el código de error.

<?php
echo mysqli_errno($this->db_link);
?>

3. Mensaje de error PDO

Aquí el código para mostrar error en nuestra página PHP y MYSQL en modo PDO

print_r($sth->errorInfo());

Agregue esto antes de su preparación: Esto cambiará el tipo de impresión de errores de PDO y hará que emita una advertencia siempre que haya un error de PDO. Debe ayudarle a ver dónde está el error, aunque su errorInfo debe tener esto establecido.

$this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );

Espero que les sea de utilidad.

Mostrar error Mysql y PHP
Mostrar error Mysql y PHP

Referencias:

PDO Ver error

Error MYSQL

Mostrar más

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.
Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad